home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Oregon Trail
/
Sample Application
/
Sample Application.rsrc
/
CODE_4_Attract.txt
< prev
next >
Wrap
Text File
|
1993-06-23
|
71KB
|
1,261 lines
# near model CODE resource
# jump table entries: 1608-1613 (6 of them)
export_201:
00000000 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000004 49ED CDD2 lea.l A4, [A5 - 0x322E]
00000008 266F 0014 movea.l A3, [A7 + 0x14]
0000000C 3E13 move.w D7, [A3]
0000000E 2007 move.l D0, D7
00000010 D040 add.w D0, D0
00000012 41ED CDFA lea.l A0, [A5 - 0x3206]
00000016 4A70 0000 tst.w [A0 + D0.w]
0000001A 6710 beq +0x12 /* 0000002C */
0000001C 2007 move.l D0, D7
0000001E D040 add.w D0, D0
00000020 41ED CDFA lea.l A0, [A5 - 0x3206]
00000024 5370 0000 subq.w [A0 + D0.w], 1
00000028 6000 00CA bra +0xCC /* 000000F4 */
label0000002C:
0000002C 41ED CE22 lea.l A0, [A5 - 0x31DE]
00000030 7000 moveq.l D0, 0x00
00000032 1030 7000 move.b D0, [A0 + D7.w]
00000036 3740 006E move.w [A3 + 0x6E], D0
0000003A 302B 006C move.w D0, [A3 + 0x6C]
0000003E 48C0 ext.l D0
00000040 6600 00B2 bne +0xB4 /* 000000F4 */
00000044 302B 008A move.w D0, [A3 + 0x8A]
00000048 48C0 ext.l D0
0000004A 2C00 move.l D6, D0
0000004C 5286 addq.l D6, 1
0000004E 48C6 ext.l D6
00000050 302B 008C move.w D0, [A3 + 0x8C]
00000054 48C0 ext.l D0
00000056 B086 cmp.l D0, D6
00000058 6C0C bge +0xE /* 00000066 */
0000005A 3C2B 0088 move.w D6, [A3 + 0x88]
0000005E 2007 move.l D0, D7
00000060 D040 add.w D0, D0
00000062 5374 0000 subq.w [A4 + D0.w], 1
label00000066:
00000066 486D 066A pea.l [A5 + 0x66A /* export_201 */]
0000006A 302B 008C move.w D0, [A3 + 0x8C]
0000006E 48C0 ext.l D0
00000070 2F00 move.l -[A7], D0
00000072 48C6 ext.l D6
00000074 2F06 move.l -[A7], D6
00000076 302B 0088 move.w D0, [A3 + 0x88]
0000007A 48C0 ext.l D0
0000007C 2F00 move.l -[A7], D0
0000007E 2F0B move.l -[A7], A3
00000080 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000084 48C6 ext.l D6
00000086 302B 0088 move.w D0, [A3 + 0x88]
0000008A 48C0 ext.l D0
0000008C B086 cmp.l D0, D6
0000008E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000092 6660 bne +0x62 /* 000000F4 */
00000094 2007 move.l D0, D7
00000096 D040 add.w D0, D0
00000098 3034 0000 move.w D0, [A4 + D0.w]
0000009C 48C0 ext.l D0
0000009E 6654 bne +0x56 /* 000000F4 */
000000A0 2007 move.l D0, D7
000000A2 D040 add.w D0, D0
000000A4 41ED CE5E lea.l A0, [A5 - 0x31A2]
000000A8 3030 0000 move.w D0, [A0 + D0.w]
000000AC 48C0 ext.l D0
000000AE 2F00 move.l -[A7], D0
000000B0 2207 move.l D1, D7
000000B2 D241 add.w D1, D1
000000B4 41ED CE36 lea.l A0, [A5 - 0x31CA]
000000B8 3230 1000 move.w D1, [A0 + D1.w]
000000BC 48C1 ext.l D1
000000BE 2F01 move.l -[A7], D1
000000C0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000000C4 588F addq.l A7, 4
000000C6 2200 move.l D1, D0
000000C8 201F move.l D0, [A7]+
000000CA 48C1 ext.l D1
000000CC D280 add.l D1, D0
000000CE 2007 move.l D0, D7
000000D0 D040 add.w D0, D0
000000D2 41ED CDFA lea.l A0, [A5 - 0x3206]
000000D6 3181 0000 move.w [A0 + D0.w], D1
000000DA 41ED CDAA lea.l A0, [A5 - 0x3256]
000000DE 1030 7000 move.b D0, [A0 + D7.w]
000000E2 4880 ext.w D0
000000E4 2207 move.l D1, D7
000000E6 D241 add.w D1, D1
000000E8 3980 1000 move.w [A4 + D1.w], D0
000000EC 426B 0086 clr.w [A3 + 0x86]
000000F0 426B 006E clr.w [A3 + 0x6E]
label000000F4:
000000F4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000000F8 4E75 rts
export_202:
000000FA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000FE 49ED CDBE lea.l A4, [A5 - 0x3242]
00000102 266F 0014 movea.l A3, [A7 + 0x14]
00000106 3E13 move.w D7, [A3]
00000108 2007 move.l D0, D7
0000010A D040 add.w D0, D0
0000010C 41ED CDFA lea.l A0, [A5 - 0x3206]
00000110 4A70 0000 tst.w [A0 + D0.w]
00000114 6710 beq +0x12 /* 00000126 */
00000116 2007 move.l D0, D7
00000118 D040 add.w D0, D0
0000011A 41ED CDFA lea.l A0, [A5 - 0x3206]
0000011E 5370 0000 subq.w [A0 + D0.w], 1
00000122 6000 0116 bra +0x118 /* 0000023A */
label00000126:
00000126 41ED CE22 lea.l A0, [A5 - 0x31DE]
0000012A 7000 moveq.l D0, 0x00
0000012C 1030 7000 move.b D0, [A0 + D7.w]
00000130 3740 006E move.w [A3 + 0x6E], D0
00000134 302B 006C move.w D0, [A3 + 0x6C]
00000138 48C0 ext.l D0
0000013A 6600 00FE bne +0x100 /* 0000023A */
0000013E 302B 008A move.w D0, [A3 + 0x8A]
00000142 48C0 ext.l D0
00000144 1234 7000 move.b D1, [A4 + D7.w]
00000148 4881 ext.w D1
0000014A 48C1 ext.l D1
0000014C 2C01 move.l D6, D1
0000014E DC80 add.l D6, D0
00000150 48C6 ext.l D6
00000152 302B 008C move.w D0, [A3 + 0x8C]
00000156 48C0 ext.l D0
00000158 B086 cmp.l D0, D6
0000015A 6C1E bge +0x20 /* 0000017A */
0000015C 302B 008C move.w D0, [A3 + 0x8C]
00000160 48C0 ext.l D0
00000162 2C00 move.l D6, D0
00000164 5386 subq.l D6, 1
00000166 19BC FFFF 7000 move.b [A4 + D7.w], 0xFF
0000016C 2007 move.l D0, D7
0000016E D040 add.w D0, D0
00000170 41ED CDD2 lea.l A0, [A5 - 0x322E]
00000174 5370 0000 subq.w [A0 + D0.w], 1
00000178 601C bra +0x1E /* 00000196 */
label0000017A:
0000017A 48C6 ext.l D6
0000017C 302B 0088 move.w D0, [A3 + 0x88]
00000180 48C0 ext.l D0
00000182 B086 cmp.l D0, D6
00000184 6F10 ble +0x12 /* 00000196 */
00000186 302B 0088 move.w D0, [A3 + 0x88]
0000018A 48C0 ext.l D0
0000018C 2C00 move.l D6, D0
0000018E 5286 addq.l D6, 1
00000190 19BC 0001 7000 move.b [A4 + D7.w], 0x1
label00000196:
00000196 486D 0672 pea.l [A5 + 0x672 /* export_202 */]
0000019A 302B 008C move.w D0, [A3 + 0x8C]
0000019E 48C0 ext.l D0
000001A0 2F00 move.l -[A7], D0
000001A2 48C6 ext.l D6
000001A4 2F06 move.l -[A7], D6
000001A6 302B 0088 move.w D0, [A3 + 0x88]
000001AA 48C0 ext.l D0
000001AC 2F00 move.l -[A7], D0
000001AE 2F0B move.l -[A7], A3
000001B0 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000001B4 48C6 ext.l D6
000001B6 302B 0088 move.w D0, [A3 + 0x88]
000001BA 48C0 ext.l D0
000001BC B086 cmp.l D0, D6
000001BE 4FEF 0014 lea.l A7, [A7 + 0x14]
000001C2 6676 bne +0x78 /* 0000023A */
000001C4 1034 7000 move.b D0, [A4 + D7.w]
000001C8 4880 ext.w D0
000001CA 48C0 ext.l D0
000001CC 72FF moveq.l D1, 0xFFFFFFFF
000001CE B280 cmp.l D1, D0
000001D0 6668 bne +0x6A /* 0000023A */
000001D2 2007 move.l D0, D7
000001D4 D040 add.w D0, D0
000001D6 41ED CDD2 lea.l A0, [A5 - 0x322E]
000001DA 3030 0000 move.w D0, [A0 + D0.w]
000001DE 48C0 ext.l D0
000001E0 6658 bne +0x5A /* 0000023A */
000001E2 2007 move.l D0, D7
000001E4 D040 add.w D0, D0
000001E6 41ED CE5E lea.l A0, [A5 - 0x31A2]
000001EA 3030 0000 move.w D0, [A0 + D0.w]
000001EE 48C0 ext.l D0
000001F0 2F00 move.l -[A7], D0
000001F2 2207 move.l D1, D7
000001F4 D241 add.w D1, D1
000001F6 41ED CE36 lea.l A0, [A5 - 0x31CA]
000001FA 3230 1000 move.w D1, [A0 + D1.w]
000001FE 48C1 ext.l D1
00000200 2F01 move.l -[A7], D1
00000202 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000206 588F addq.l A7, 4
00000208 2200 move.l D1, D0
0000020A 201F move.l D0, [A7]+
0000020C 48C1 ext.l D1
0000020E D280 add.l D1, D0
00000210 2007 move.l D0, D7
00000212 D040 add.w D0, D0
00000214 41ED CDFA lea.l A0, [A5 - 0x3206]
00000218 3181 0000 move.w [A0 + D0.w], D1
0000021C 41ED CDAA lea.l A0, [A5 - 0x3256]
00000220 1030 7000 move.b D0, [A0 + D7.w]
00000224 4880 ext.w D0
00000226 2207 move.l D1, D7
00000228 D241 add.w D1, D1
0000022A 41ED CDD2 lea.l A0, [A5 - 0x322E]
0000022E 3180 1000 move.w [A0 + D1.w], D0
00000232 426B 0086 clr.w [A3 + 0x86]
00000236 426B 006E clr.w [A3 + 0x6E]
label0000023A:
0000023A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000023E 4E75 rts
fn00000240:
00000240 4E56 0000 link A6, 0
00000244 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000248 49ED CDAA lea.l A4, [A5 - 0x3256]
0000024C 382E 0026 move.w D4, [A6 + 0x26]
00000250 3A2E 001E move.w D5, [A6 + 0x1E]
00000254 3C2E 000A move.w D6, [A6 + 0xA]
00000258 102D CDA8 move.b D0, [A5 - 0x3258]
0000025C 522D CDA8 addq.b [A5 - 0x3258], 1
00000260 7200 moveq.l D1, 0x00
00000262 1200 move.b D1, D0
00000264 3E01 move.w D7, D1
00000266 2007 move.l D0, D7
00000268 D040 add.w D0, D0
0000026A 41ED CE5E lea.l A0, [A5 - 0x31A2]
0000026E 31AE 001A 0000 move.w [A0 + D0.w], [A6 + 0x1A]
00000274 2007 move.l D0, D7
00000276 D040 add.w D0, D0
00000278 41ED CE36 lea.l A0, [A5 - 0x31CA]
0000027C 3185 0000 move.w [A0 + D0.w], D5
00000280 1984 7000 move.b [A4 + D7.w], D4
00000284 2007 move.l D0, D7
00000286 D040 add.w D0, D0
00000288 41ED CDD2 lea.l A0, [A5 - 0x322E]
0000028C 3184 0000 move.w [A0 + D0.w], D4
00000290 41ED CE22 lea.l A0, [A5 - 0x31DE]
00000294 11AE 0023 7000 move.b [A0 + D7.w], [A6 + 0x23]
0000029A 48C5 ext.l D5
0000029C 2F05 move.l -[A7], D5
0000029E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000002A2 2207 move.l D1, D7
000002A4 D241 add.w D1, D1
000002A6 41ED CDFA lea.l A0, [A5 - 0x3206]
000002AA 3180 1000 move.w [A0 + D1.w], D0
000002AE 41ED CDBE lea.l A0, [A5 - 0x3242]
000002B2 4230 7000 clr.b [A0 + D7.w]
000002B6 7000 moveq.l D0, 0x00
000002B8 2F00 move.l -[A7], D0
000002BA 7243 moveq.l D1, 0x43
000002BC 2F01 move.l -[A7], D1
000002BE 2F00 move.l -[A7], D0
000002C0 2F2D CE8A move.l -[A7], [A5 - 0x3176]
000002C4 2F00 move.l -[A7], D0
000002C6 2F00 move.l -[A7], D0
000002C8 486D CE8E pea.l [A5 - 0x3172]
000002CC 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000002D0 2640 movea.l A3, D0
000002D2 3687 move.w [A3], D7
000002D4 486D 066A pea.l [A5 + 0x66A /* export_201 */]
000002D8 302E 000E move.w D0, [A6 + 0xE]
000002DC 48C0 ext.l D0
000002DE 2F00 move.l -[A7], D0
000002E0 48C6 ext.l D6
000002E2 2F06 move.l -[A7], D6
000002E4 48C6 ext.l D6
000002E6 2F06 move.l -[A7], D6
000002E8 2F0B move.l -[A7], A3
000002EA 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000002EE 426B 006E clr.w [A3 + 0x6E]
000002F2 426B 0086 clr.w [A3 + 0x86]
000002F6 302E 0016 move.w D0, [A6 + 0x16]
000002FA 48C0 ext.l D0
000002FC 322B 0006 move.w D1, [A3 + 0x6]
00000300 48C1 ext.l D1
00000302 9081 sub.l D0, D1
00000304 2F00 move.l -[A7], D0
00000306 302E 0012 move.w D0, [A6 + 0x12]
0000030A 48C0 ext.l D0
0000030C 322B 0008 move.w D1, [A3 + 0x8]
00000310 48C1 ext.l D1
00000312 9081 sub.l D0, D1
00000314 2F00 move.l -[A7], D0
00000316 7000 moveq.l D0, 0x00
00000318 2F00 move.l -[A7], D0
0000031A 2F0B move.l -[A7], A3
0000031C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000320 2F0B move.l -[A7], A3
00000322 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000326 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
0000032C 4E5E unlink A6
0000032E 4E75 rts
fn00000330:
00000330 4E56 0000 link A6, 0
00000334 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000338 49ED CDAA lea.l A4, [A5 - 0x3256]
0000033C 382E 0026 move.w D4, [A6 + 0x26]
00000340 3A2E 001E move.w D5, [A6 + 0x1E]
00000344 3C2E 000A move.w D6, [A6 + 0xA]
00000348 102D CDA8 move.b D0, [A5 - 0x3258]
0000034C 522D CDA8 addq.b [A5 - 0x3258], 1
00000350 7200 moveq.l D1, 0x00
00000352 1200 move.b D1, D0
00000354 3E01 move.w D7, D1
00000356 2007 move.l D0, D7
00000358 D040 add.w D0, D0
0000035A 41ED CE5E lea.l A0, [A5 - 0x31A2]
0000035E 31AE 001A 0000 move.w [A0 + D0.w], [A6 + 0x1A]
00000364 2007 move.l D0, D7
00000366 D040 add.w D0, D0
00000368 41ED CE36 lea.l A0, [A5 - 0x31CA]
0000036C 3185 0000 move.w [A0 + D0.w], D5
00000370 1984 7000 move.b [A4 + D7.w], D4
00000374 41ED CE22 lea.l A0, [A5 - 0x31DE]
00000378 11AE 0023 7000 move.b [A0 + D7.w], [A6 + 0x23]
0000037E 48C5 ext.l D5
00000380 2F05 move.l -[A7], D5
00000382 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000386 2207 move.l D1, D7
00000388 D241 add.w D1, D1
0000038A 41ED CDFA lea.l A0, [A5 - 0x3206]
0000038E 3180 1000 move.w [A0 + D1.w], D0
00000392 2007 move.l D0, D7
00000394 D040 add.w D0, D0
00000396 41ED CDD2 lea.l A0, [A5 - 0x322E]
0000039A 3184 0000 move.w [A0 + D0.w], D4
0000039E 41ED CDBE lea.l A0, [A5 - 0x3242]
000003A2 11BC 0001 7000 move.b [A0 + D7.w], 0x1
000003A8 7000 moveq.l D0, 0x00
000003AA 2F00 move.l -[A7], D0
000003AC 7243 moveq.l D1, 0x43
000003AE 2F01 move.l -[A7], D1
000003B0 2F00 move.l -[A7], D0
000003B2 2F2D CE8A move.l -[A7], [A5 - 0x3176]
000003B6 2F00 move.l -[A7], D0
000003B8 2F00 move.l -[A7], D0
000003BA 486D CE8E pea.l [A5 - 0x3172]
000003BE 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
000003C2 2640 movea.l A3, D0
000003C4 3687 move.w [A3], D7
000003C6 486D 0672 pea.l [A5 + 0x672 /* export_202 */]
000003CA 302E 000E move.w D0, [A6 + 0xE]
000003CE 48C0 ext.l D0
000003D0 2F00 move.l -[A7], D0
000003D2 48C6 ext.l D6
000003D4 2F06 move.l -[A7], D6
000003D6 48C6 ext.l D6
000003D8 2F06 move.l -[A7], D6
000003DA 2F0B move.l -[A7], A3
000003DC 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000003E0 426B 006E clr.w [A3 + 0x6E]
000003E4 426B 0086 clr.w [A3 + 0x86]
000003E8 302E 0016 move.w D0, [A6 + 0x16]
000003EC 48C0 ext.l D0
000003EE 322B 0006 move.w D1, [A3 + 0x6]
000003F2 48C1 ext.l D1
000003F4 9081 sub.l D0, D1
000003F6 2F00 move.l -[A7], D0
000003F8 302E 0012 move.w D0, [A6 + 0x12]
000003FC 48C0 ext.l D0
000003FE 322B 0008 move.w D1, [A3 + 0x8]
00000402 48C1 ext.l D1
00000404 9081 sub.l D0, D1
00000406 2F00 move.l -[A7], D0
00000408 7000 moveq.l D0, 0x00
0000040A 2F00 move.l -[A7], D0
0000040C 2F0B move.l -[A7], A3
0000040E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000412 2F0B move.l -[A7], A3
00000414 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000418 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
0000041E 4E5E unlink A6
00000420 4E75 rts
export_203:
00000422 4E56 0000 link A6, 0
00000426 48E7 0018 movem.l -[A7], A3,A4
0000042A 266E 0008 movea.l A3, [A6 + 0x8]
0000042E 206E 000C movea.l A0, [A6 + 0xC]
00000432 3010 move.w D0, [A0]
00000434 5340 subq.w D0, 1
00000436 6B00 00B6 bmi +0xB8 /* 000004EE */
0000043A 0C40 0005 cmpi.w D0, 0x5
0000043E 6E00 00AE bgt +0xB0 /* 000004EE */
00000442 D040 add.w D0, D0
00000444 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000448 4EFB 0000 jmp [PC + D0.w]
0000044C 000E 004A ori.b A6, 0x4A /* 'J' */
00000450 00A4 00A4 009C ori.l -[A4], 0xA4009C
00000456 003E 2053 ori.b <<invalid special address>>, 0x53 /* 'S' */
0000045A 4AA8 0014 tst.l [A0 + 0x14]
0000045E 6610 bne +0x12 /* 00000470 */
00000460 486D CD02 pea.l [A5 - 0x32FE]
00000464 7000 moveq.l D0, 0x00
00000466 2F00 move.l -[A7], D0
00000468 2F00 move.l -[A7], D0
0000046A 2F00 move.l -[A7], D0
0000046C A98B syscall ParamText
0000046E 6010 bra +0x12 /* 00000480 */
label00000470:
00000470 7000 moveq.l D0, 0x00
00000472 2F00 move.l -[A7], D0
00000474 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000478 2F0B move.l -[A7], A3
0000047A 4EBA 0268 jsr [PC + 0x268 /* 000006E4 */]
0000047E 508F addq.l A7, 8
label00000480:
00000480 203C 010D 2332 move.l D0, 0x10D2332
00000486 6068 bra +0x6A /* 000004F0 */
00000488 486D 068A pea.l [A5 + 0x68A /* export_205 */]
0000048C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000490 588F addq.l A7, 4
00000492 605A bra +0x5C /* 000004EE */
00000494 598F subq.l A7, 4
00000496 3F3C 03EB move.w -[A7], 0x3EB
0000049A A949 syscall GetMenuHandle
0000049C 285F movea.l A4, [A7]+
0000049E 206E 000C movea.l A0, [A6 + 0xC]
000004A2 3028 0004 move.w D0, [A0 + 0x4]
000004A6 5540 subq.w D0, 2
000004A8 6B30 bmi +0x32 /* 000004DA */
000004AA 0C40 0001 cmpi.w D0, 0x1
000004AE 6E2A bgt +0x2C /* 000004DA */
000004B0 D040 add.w D0, D0
000004B2 303B 0006 move.w D0, [PC + D0.w + 0x6]
000004B6 4EFB 0000 jmp [PC + D0.w]
000004BA 0006 0014 ori.b D6, 0x14
000004BE 2F0C move.l -[A7], A4
000004C0 7001 moveq.l D0, 0x01
000004C2 3F00 move.w -[A7], D0
000004C4 A93A syscall DisableItem
000004C6 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000004CA 6022 bra +0x24 /* 000004EE */
000004CC 2F0C move.l -[A7], A4
000004CE 7001 moveq.l D0, 0x01
000004D0 3F00 move.w -[A7], D0
000004D2 A93A syscall DisableItem
000004D4 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
000004D8 6014 bra +0x16 /* 000004EE */
label000004DA:
000004DA 486D 068A pea.l [A5 + 0x68A /* export_205 */]
000004DE 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000004E2 588F addq.l A7, 4
000004E4 6008 bra +0xA /* 000004EE */
000004E6 2F0B move.l -[A7], A3
000004E8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000004EC 588F addq.l A7, 4
label000004EE:
000004EE 7001 moveq.l D0, 0x01
label000004F0:
000004F0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000004F6 4E5E unlink A6
000004F8 4E75 rts
export_204:
000004FA 4E56 FEE8 link A6, -0x0118
000004FE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000502 286E 0008 movea.l A4, [A6 + 0x8]
00000506 47EE FEF8 lea.l A3, [A6 - 0x108]
0000050A 206E 000C movea.l A0, [A6 + 0xC]
0000050E 3010 move.w D0, [A0]
00000510 5340 subq.w D0, 1
00000512 6B00 01C0 bmi +0x1C2 /* 000006D4 */
00000516 0C40 0005 cmpi.w D0, 0x5
0000051A 6E00 01B8 bgt +0x1BA /* 000006D4 */
0000051E D040 add.w D0, D0
00000520 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000524 4EFB 0000 jmp [PC + D0.w]
00000528 01B2 0012 bclr [A2 + D0.w + 0x12], D0
0000052C 0028 002E 01B2 ori.b [A0 + 0x1B2], 0x2E /* '.' */
00000532 01B2 6000 bclr [A2 + D6.w], D0
00000536 01A2 bclr -[A2], D0
00000538 7000 moveq.l D0, 0x00
0000053A 2F00 move.l -[A7], D0
0000053C 2F0C move.l -[A7], A4
0000053E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000542 7200 moveq.l D1, 0x00
00000544 1200 move.b D1, D0
00000546 2001 move.l D0, D1
00000548 508F addq.l A7, 8
0000054A 6000 018E bra +0x190 /* 000006DA */
0000054E 7000 moveq.l D0, 0x00
00000550 6000 0188 bra +0x18A /* 000006DA */
00000554 486E FEEE pea.l [A6 - 0x112]
00000558 2F0C move.l -[A7], A4
0000055A 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
0000055E 486E FFF8 pea.l [A6 - 0x8]
00000562 A88B syscall GetFontInfo
00000564 2054 movea.l A0, [A4]
00000566 3A28 0006 move.w D5, [A0 + 0x6]
0000056A 2054 movea.l A0, [A4]
0000056C 3028 0004 move.w D0, [A0 + 0x4]
00000570 48C0 ext.l D0
00000572 322E FFF8 move.w D1, [A6 - 0x8]
00000576 48C1 ext.l D1
00000578 2E01 move.l D7, D1
0000057A DE80 add.l D7, D0
0000057C 302E FFF8 move.w D0, [A6 - 0x8]
00000580 48C0 ext.l D0
00000582 322E FFFA move.w D1, [A6 - 0x6]
00000586 48C1 ext.l D1
00000588 D280 add.l D1, D0
0000058A 302E FFFE move.w D0, [A6 - 0x2]
0000058E 48C0 ext.l D0
00000590 2800 move.l D4, D0
00000592 D881 add.l D4, D1
00000594 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000598 3D40 FEEC move.w [A6 - 0x114], D0
0000059C 48C0 ext.l D0
0000059E 508F addq.l A7, 8
000005A0 664C bne +0x4E /* 000005EE */
000005A2 2F0B move.l -[A7], A3
000005A4 3F3C 0BB8 move.w -[A7], 0xBB8
000005A8 7004 moveq.l D0, 0x04
000005AA 3F00 move.w -[A7], D0
000005AC 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000005B0 48C5 ext.l D5
000005B2 2054 movea.l A0, [A4]
000005B4 3028 000A move.w D0, [A0 + 0xA]
000005B8 48C0 ext.l D0
000005BA D085 add.l D0, D5
000005BC 2F00 move.l -[A7], D0
000005BE 558F subq.l A7, 2
000005C0 2F0B move.l -[A7], A3
000005C2 A88C syscall StringWidth
000005C4 321F move.w D1, [A7]+
000005C6 201F move.l D0, [A7]+
000005C8 48C1 ext.l D1
000005CA 9081 sub.l D0, D1
000005CC 7202 moveq.l D1, 0x02
000005CE 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000005D2 3F00 move.w -[A7], D0
000005D4 48C7 ext.l D7
000005D6 48C4 ext.l D4
000005D8 2204 move.l D1, D4
000005DA 2001 move.l D0, D1
000005DC D281 add.l D1, D1
000005DE D280 add.l D1, D0
000005E0 D287 add.l D1, D7
000005E2 3F01 move.w -[A7], D1
000005E4 A893 syscall MoveTo
000005E6 2F0B move.l -[A7], A3
000005E8 A884 syscall DrawString
000005EA 6000 00D8 bra +0xDA /* 000006C4 */
label000005EE:
000005EE 4246 clr.w D6
000005F0 6000 00C4 bra +0xC6 /* 000006B6 */
label000005F4:
000005F4 3F05 move.w -[A7], D5
000005F6 3F07 move.w -[A7], D7
000005F8 A893 syscall MoveTo
000005FA 48C6 ext.l D6
000005FC 2006 move.l D0, D6
000005FE 5280 addq.l D0, 1
00000600 2F00 move.l -[A7], D0
00000602 2F0B move.l -[A7], A3
00000604 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00000608 2F0B move.l -[A7], A3
0000060A A884 syscall DrawString
0000060C 702E moveq.l D0, 0x2E
0000060E 3F00 move.w -[A7], D0
00000610 A883 syscall DrawChar
00000612 48C5 ext.l D5
00000614 302E FFFC move.w D0, [A6 - 0x4]
00000618 48C0 ext.l D0
0000061A E380 asl D0, 1
0000061C D085 add.l D0, D5
0000061E 3F00 move.w -[A7], D0
00000620 3F07 move.w -[A7], D7
00000622 A893 syscall MoveTo
00000624 2F0B move.l -[A7], A3
00000626 486E FEE8 pea.l [A6 - 0x118]
0000062A 48C6 ext.l D6
0000062C 2F06 move.l -[A7], D6
0000062E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000632 2F0B move.l -[A7], A3
00000634 A884 syscall DrawString
00000636 2F0B move.l -[A7], A3
00000638 2F2E FEE8 move.l -[A7], [A6 - 0x118]
0000063C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000640 2054 movea.l A0, [A4]
00000642 3028 000A move.w D0, [A0 + 0xA]
00000646 48C0 ext.l D0
00000648 2F00 move.l -[A7], D0
0000064A 558F subq.l A7, 2
0000064C 2F0B move.l -[A7], A3
0000064E A88C syscall StringWidth
00000650 321F move.w D1, [A7]+
00000652 201F move.l D0, [A7]+
00000654 48C1 ext.l D1
00000656 9081 sub.l D0, D1
00000658 3F00 move.w -[A7], D0
0000065A 3F07 move.w -[A7], D7
0000065C A893 syscall MoveTo
0000065E 2F0B move.l -[A7], A3
00000660 A884 syscall DrawString
00000662 202E FEE8 move.l D0, [A6 - 0x118]
00000666 223C 0000 0BB8 move.l D1, 0xBB8
0000066C 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00000670 2D40 FEE8 move.l [A6 - 0x118], D0
00000674 7002 moveq.l D0, 0x02
00000676 B0AE FEE8 cmp.l D0, [A6 - 0x118]
0000067A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000067E 6C06 bge +0x8 /* 00000686 */
00000680 7002 moveq.l D0, 0x02
00000682 2D40 FEE8 move.l [A6 - 0x118], D0
label00000686:
00000686 2F0B move.l -[A7], A3
00000688 3F3C 0BBC move.w -[A7], 0xBBC
0000068C 202E FEE8 move.l D0, [A6 - 0x118]
00000690 5280 addq.l D0, 1
00000692 3F00 move.w -[A7], D0
00000694 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000698 2054 movea.l A0, [A4]
0000069A 3028 000A move.w D0, [A0 + 0xA]
0000069E 48C0 ext.l D0
000006A0 90BC 0000 0096 sub.l D0, 0x96
000006A6 3F00 move.w -[A7], D0
000006A8 3F07 move.w -[A7], D7
000006AA A893 syscall MoveTo
000006AC 2F0B move.l -[A7], A3
000006AE A884 syscall DrawString
000006B0 DE44 add.w D7, D4
000006B2 3006 move.w D0, D6
000006B4 5246 addq.w D6, 1
label000006B6:
000006B6 48C6 ext.l D6
000006B8 302E FEEC move.w D0, [A6 - 0x114]
000006BC 48C0 ext.l D0
000006BE B086 cmp.l D0, D6
000006C0 6E00 FF32 bgt -0xCC /* 000005F4 */
label000006C4:
000006C4 486E FEEE pea.l [A6 - 0x112]
000006C8 7000 moveq.l D0, 0x00
000006CA 2F00 move.l -[A7], D0
000006CC 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000006D0 508F addq.l A7, 8
000006D2 6004 bra +0x6 /* 000006D8 */
label000006D4:
000006D4 7000 moveq.l D0, 0x00
000006D6 6002 bra +0x4 /* 000006DA */
label000006D8:
000006D8 7001 moveq.l D0, 0x01
label000006DA:
000006DA 4CEE 18F0 FED0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x130]
000006E0 4E5E unlink A6
000006E2 4E75 rts
fn000006E4:
000006E4 48E7 0110 movem.l -[A7], D7,A3
000006E8 266F 000C movea.l A3, [A7 + 0xC]
000006EC 4878 0258 push.l 0x258
000006F0 2F0B move.l -[A7], A3
000006F2 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000006F6 7000 moveq.l D0, 0x00
000006F8 2F00 move.l -[A7], D0
000006FA 486D 0682 pea.l [A5 + 0x682 /* export_204 */]
000006FE 7204 moveq.l D1, 0x04
00000700 2F01 move.l -[A7], D1
00000702 2F0B move.l -[A7], A3
00000704 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000708 4247 clr.w D7
0000070A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000070E 6042 bra +0x44 /* 00000752 */
label00000710:
00000710 7000 moveq.l D0, 0x00
00000712 2F00 move.l -[A7], D0
00000714 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
00000718 48C7 ext.l D7
0000071A 2207 move.l D1, D7
0000071C 5A81 addq.l D1, 5
0000071E 2F01 move.l -[A7], D1
00000720 2F0B move.l -[A7], A3
00000722 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000726 7000 moveq.l D0, 0x00
00000728 2F00 move.l -[A7], D0
0000072A 322D D484 move.w D1, [A5 - 0x2B7C]
0000072E 48C1 ext.l D1
00000730 2F01 move.l -[A7], D1
00000732 48C7 ext.l D7
00000734 2F07 move.l -[A7], D7
00000736 4878 4A42 push.l 0x4A42 /* 'JB' */
0000073A 4878 2332 push.l 0x2332 /* '#2' */
0000073E 48C7 ext.l D7
00000740 2207 move.l D1, D7
00000742 5A81 addq.l D1, 5
00000744 2F01 move.l -[A7], D1
00000746 2F0B move.l -[A7], A3
00000748 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000074C 4FEF 002C lea.l A7, [A7 + 0x2C]
00000750 5247 addq.w D7, 1
label00000752:
00000752 48C7 ext.l D7
00000754 7005 moveq.l D0, 0x05
00000756 B087 cmp.l D0, D7
00000758 6EB6 bgt -0x48 /* 00000710 */
0000075A 7001 moveq.l D0, 0x01
0000075C 2F00 move.l -[A7], D0
0000075E 720A moveq.l D1, 0x0A
00000760 2F01 move.l -[A7], D1
00000762 2F0B move.l -[A7], A3
00000764 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00000768 4FEF 000C lea.l A7, [A7 + 0xC]
0000076C 4CDF 0880 movem.l D7,A3, [A7]+
00000770 4E75 rts
export_205:
00000772 4E56 FFF8 link A6, -0x0008
00000776 48E7 0018 movem.l -[A7], A3,A4
0000077A 286E 0008 movea.l A4, [A6 + 0x8]
0000077E 206E 000C movea.l A0, [A6 + 0xC]
00000782 3010 move.w D0, [A0]
00000784 5340 subq.w D0, 1
00000786 6B00 0154 bmi +0x156 /* 000008DC */
0000078A 0C40 0005 cmpi.w D0, 0x5
0000078E 6E00 014C bgt +0x14E /* 000008DC */
00000792 D040 add.w D0, D0
00000794 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000798 4EFB 0000 jmp [PC + D0.w]
0000079C 000E 00C8 ori.b A6, 0xC8
000007A0 0142 bchg D2, D0
000007A2 0142 bchg D2, D0
000007A4 013A 00BC btst [PC + 0xBC /* 00000862, value 0x59 'Y' */], D0
000007A8 2054 movea.l A0, [A4]
000007AA 4AA8 0014 tst.l [A0 + 0x14]
000007AE 6612 bne +0x14 /* 000007C2 */
000007B0 486D CD04 pea.l [A5 - 0x32FC]
000007B4 7000 moveq.l D0, 0x00
000007B6 2F00 move.l -[A7], D0
000007B8 2F00 move.l -[A7], D0
000007BA 2F00 move.l -[A7], D0
000007BC A98B syscall ParamText
000007BE 6000 008C bra +0x8E /* 0000084C */
label000007C2:
000007C2 486D 0A82 pea.l [A5 + 0xA82 /* export_332 */]
000007C6 A9F1 syscall UnloadSeg
000007C8 486D 0C8A pea.l [A5 + 0xC8A /* export_397 */]
000007CC A9F1 syscall UnloadSeg
000007CE 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000007D2 4878 1C20 push.l 0x1C20
000007D6 2F0C move.l -[A7], A4
000007D8 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000007DC 422D DF80 clr.b [A5 - 0x2080]
000007E0 7000 moveq.l D0, 0x00
000007E2 2F00 move.l -[A7], D0
000007E4 486D 0692 pea.l [A5 + 0x692 /* export_206 */]
000007E8 7201 moveq.l D1, 0x01
000007EA 2F01 move.l -[A7], D1
000007EC 2F0C move.l -[A7], A4
000007EE 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000007F2 3F3C 18B2 move.w -[A7], 0x18B2
000007F6 A887 syscall TextFont
000007F8 700E moveq.l D0, 0x0E
000007FA 3F00 move.w -[A7], D0
000007FC A88A syscall TextSize
000007FE 7001 moveq.l D0, 0x01
00000800 3F00 move.w -[A7], D0
00000802 A888 syscall TextFace
00000804 598F subq.l A7, 4
00000806 3F3C 03E9 move.w -[A7], 0x3E9
0000080A A949 syscall GetMenuHandle
0000080C 265F movea.l A3, [A7]+
0000080E 4AAD D548 tst.l [A5 - 0x2AB8]
00000812 4FEF 0018 lea.l A7, [A7 + 0x18]
00000816 672C beq +0x2E /* 00000844 */
00000818 206D D548 movea.l A0, [A5 - 0x2AB8]
0000081C 2050 movea.l A0, [A0]
0000081E 2D68 003E FFFC move.l [A6 - 0x4], [A0 + 0x3E]
00000824 598F subq.l A7, 4
00000826 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000082A 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000082E 4A9F tst.l [A7]+
00000830 670A beq +0xC /* 0000083C */
00000832 2F0B move.l -[A7], A3
00000834 7004 moveq.l D0, 0x04
00000836 3F00 move.w -[A7], D0
00000838 A939 syscall EnableItem
0000083A 6008 bra +0xA /* 00000844 */
label0000083C:
0000083C 2F0B move.l -[A7], A3
0000083E 7004 moveq.l D0, 0x04
00000840 3F00 move.w -[A7], D0
00000842 A93A syscall DisableItem
label00000844:
00000844 2F0B move.l -[A7], A3
00000846 7007 moveq.l D0, 0x07
00000848 3F00 move.w -[A7], D0
0000084A A939 syscall EnableItem
label0000084C:
0000084C 203C 010D 2328 move.l D0, 0x10D2328
00000852 6000 008A bra +0x8C /* 000008DE */
00000856 486D 067A pea.l [A5 + 0x67A /* export_203 */]
0000085A 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000085E 588F addq.l A7, 4
00000860 607A bra +0x7C /* 000008DC */
00000862 598F subq.l A7, 4
00000864 3F3C 03EB move.w -[A7], 0x3EB
00000868 A949 syscall GetMenuHandle
0000086A 2D5F FFF8 move.l [A6 - 0x8], [A7]+
0000086E 598F subq.l A7, 4
00000870 3F3C 03E9 move.w -[A7], 0x3E9
00000874 A949 syscall GetMenuHandle
00000876 265F movea.l A3, [A7]+
00000878 206E 000C movea.l A0, [A6 + 0xC]
0000087C 3028 0004 move.w D0, [A0 + 0x4]
00000880 5540 subq.w D0, 2
00000882 6B44 bmi +0x46 /* 000008C8 */
00000884 0C40 0001 cmpi.w D0, 0x1
00000888 6E3E bgt +0x40 /* 000008C8 */
0000088A D040 add.w D0, D0
0000088C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000890 4EFB 0000 jmp [PC + D0.w]
00000894 0006 001E ori.b D6, 0x1E
00000898 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000089C 7001 moveq.l D0, 0x01
0000089E 3F00 move.w -[A7], D0
000008A0 A93A syscall DisableItem
000008A2 2F0B move.l -[A7], A3
000008A4 7004 moveq.l D0, 0x04
000008A6 3F00 move.w -[A7], D0
000008A8 A93A syscall DisableItem
000008AA 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000008AE 602C bra +0x2E /* 000008DC */
000008B0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008B4 7001 moveq.l D0, 0x01
000008B6 3F00 move.w -[A7], D0
000008B8 A93A syscall DisableItem
000008BA 2F0B move.l -[A7], A3
000008BC 7004 moveq.l D0, 0x04
000008BE 3F00 move.w -[A7], D0
000008C0 A93A syscall DisableItem
000008C2 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */]
000008C6 6014 bra +0x16 /* 000008DC */
label000008C8:
000008C8 486D 067A pea.l [A5 + 0x67A /* export_203 */]
000008CC 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000008D0 588F addq.l A7, 4
000008D2 6008 bra +0xA /* 000008DC */
000008D4 2F0C move.l -[A7], A4
000008D6 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000008DA 588F addq.l A7, 4
label000008DC:
000008DC 7001 moveq.l D0, 0x01
label000008DE:
000008DE 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000008E4 4E5E unlink A6
000008E6 4E75 rts
export_206:
fn000008E8:
000008E8 4E56 FFF0 link A6, -0x0010
000008EC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000008F0 266E 0008 movea.l A3, [A6 + 0x8]
000008F4 206E 000C movea.l A0, [A6 + 0xC]
000008F8 3010 move.w D0, [A0]
000008FA 5340 subq.w D0, 1
000008FC 6B00 0414 bmi +0x416 /* 00000D12 */
00000900 0C40 0005 cmpi.w D0, 0x5
00000904 6E00 040C bgt +0x40E /* 00000D12 */
00000908 D040 add.w D0, D0
0000090A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000090E 4EFB 0000 jmp [PC + D0.w]
00000912 000E 0406 ori.b A6, 0x6
00000916 0402 0382 subi.b D2, 0x82
0000091A 03DE .incomplete
0000091C 0326 btst -[A6], D1
0000091E 2053 movea.l A0, [A3]
00000920 4AA8 0014 tst.l [A0 + 0x14]
00000924 6700 03F0 beq +0x3F2 /* 00000D16 */
00000928 7000 moveq.l D0, 0x00
0000092A 2F00 move.l -[A7], D0
0000092C 2F0B move.l -[A7], A3
0000092E 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000932 302D D484 move.w D0, [A5 - 0x2B7C]
00000936 48C0 ext.l D0
00000938 2F00 move.l -[A7], D0
0000093A 7043 moveq.l D0, 0x43
0000093C 2F00 move.l -[A7], D0
0000093E 7200 moveq.l D1, 0x00
00000940 2F01 move.l -[A7], D1
00000942 4878 4A38 push.l 0x4A38 /* 'J8' */
00000946 4878 2328 push.l 0x2328 /* '#(' */
0000094A 4EAD 089A jsr [A5 + 0x89A /* export_271 */]
0000094E 2B40 CD06 move.l [A5 - 0x32FA], D0
00000952 598F subq.l A7, 4
00000954 4878 03AA push.l 0x3AA
00000958 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
0000095C 2B5F CE8A move.l [A5 - 0x3176], [A7]+
00000960 7001 moveq.l D0, 0x01
00000962 2F00 move.l -[A7], D0
00000964 7243 moveq.l D1, 0x43
00000966 2F01 move.l -[A7], D1
00000968 7000 moveq.l D0, 0x00
0000096A 2F00 move.l -[A7], D0
0000096C 2F2D CE8A move.l -[A7], [A5 - 0x3176]
00000970 2F2D CD06 move.l -[A7], [A5 - 0x32FA]
00000974 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */]
00000978 2053 movea.l A0, [A3]
0000097A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000097E 5888 addq.l A0, 4
00000980 22D8 move.l [A1]+, [A0]+
00000982 22D8 move.l [A1]+, [A0]+
00000984 2F2D D486 move.l -[A7], [A5 - 0x2B7A]
00000988 302D D484 move.w D0, [A5 - 0x2B7C]
0000098C 48C0 ext.l D0
0000098E 2F00 move.l -[A7], D0
00000990 7000 moveq.l D0, 0x00
00000992 2F00 move.l -[A7], D0
00000994 486E FFF8 pea.l [A6 - 0x8]
00000998 486D CE8E pea.l [A5 - 0x3172]
0000099C 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000009A0 422D CDA8 clr.b [A5 - 0x3258]
000009A4 7001 moveq.l D0, 0x01
000009A6 2F00 move.l -[A7], D0
000009A8 720F moveq.l D1, 0x0F
000009AA 2F01 move.l -[A7], D1
000009AC 7000 moveq.l D0, 0x00
000009AE 2F00 move.l -[A7], D0
000009B0 2F00 move.l -[A7], D0
000009B2 7071 moveq.l D0, 0x71
000009B4 2F00 move.l -[A7], D0
000009B6 4878 00DE push.l 0xDE
000009BA 7009 moveq.l D0, 0x09
000009BC 2F00 move.l -[A7], D0
000009BE 7001 moveq.l D0, 0x01
000009C0 2F00 move.l -[A7], D0
000009C2 4EBA F96C jsr [PC - 0x694 /* 00000330 */]
000009C6 7003 moveq.l D0, 0x03
000009C8 2F00 move.l -[A7], D0
000009CA 7205 moveq.l D1, 0x05
000009CC 2F01 move.l -[A7], D1
000009CE 701E moveq.l D0, 0x1E
000009D0 2F00 move.l -[A7], D0
000009D2 7028 moveq.l D0, 0x28
000009D4 2F00 move.l -[A7], D0
000009D6 4878 0098 push.l 0x98
000009DA 704F moveq.l D0, 0x4F
000009DC 2F00 move.l -[A7], D0
000009DE 700C moveq.l D0, 0x0C
000009E0 2F00 move.l -[A7], D0
000009E2 700A moveq.l D0, 0x0A
000009E4 2F00 move.l -[A7], D0
000009E6 4EBA F858 jsr [PC - 0x7A8 /* 00000240 */]
000009EA 7001 moveq.l D0, 0x01
000009EC 2F00 move.l -[A7], D0
000009EE 725A moveq.l D1, 0x5A
000009F0 2F01 move.l -[A7], D1
000009F2 7028 moveq.l D0, 0x28
000009F4 2F00 move.l -[A7], D0
000009F6 701E moveq.l D0, 0x1E
000009F8 2F00 move.l -[A7], D0
000009FA 4878 0080 push.l 0x80
000009FE 7013 moveq.l D0, 0x13
00000A00 2F00 move.l -[A7], D0
00000A02 700F moveq.l D0, 0x0F
00000A04 2F00 move.l -[A7], D0
00000A06 700D moveq.l D0, 0x0D
00000A08 2F00 move.l -[A7], D0
00000A0A 4EBA F924 jsr [PC - 0x6DC /* 00000330 */]
00000A0E 7001 moveq.l D0, 0x01
00000A10 2F00 move.l -[A7], D0
00000A12 7219 moveq.l D1, 0x19
00000A14 2F01 move.l -[A7], D1
00000A16 7050 moveq.l D0, 0x50
00000A18 2F00 move.l -[A7], D0
00000A1A 2F00 move.l -[A7], D0
00000A1C 4878 009E push.l 0x9E
00000A20 4878 008D push.l 0x8D
00000A24 7011 moveq.l D0, 0x11
00000A26 2F00 move.l -[A7], D0
00000A28 7010 moveq.l D0, 0x10
00000A2A 2F00 move.l -[A7], D0
00000A2C 4EBA F812 jsr [PC - 0x7EE /* 00000240 */]
00000A30 7001 moveq.l D0, 0x01
00000A32 2F00 move.l -[A7], D0
00000A34 721E moveq.l D1, 0x1E
00000A36 2F01 move.l -[A7], D1
00000A38 7050 moveq.l D0, 0x50
00000A3A 2F00 move.l -[A7], D0
00000A3C 7028 moveq.l D0, 0x28
00000A3E 2F00 move.l -[A7], D0
00000A40 4878 009E push.l 0x9E
00000A44 706D moveq.l D0, 0x6D
00000A46 2F00 move.l -[A7], D0
00000A48 7013 moveq.l D0, 0x13
00000A4A 2F00 move.l -[A7], D0
00000A4C 7012 moveq.l D0, 0x12
00000A4E 2F00 move.l -[A7], D0
00000A50 4EBA F7EE jsr [PC - 0x812 /* 00000240 */]
00000A54 302D D484 move.w D0, [A5 - 0x2B7C]
00000A58 48C0 ext.l D0
00000A5A 7202 moveq.l D1, 0x02
00000A5C B280 cmp.l D1, D0
00000A5E 4FEF 00E4 lea.l A7, [A7 + 0xE4]
00000A62 6C00 0096 bge +0x98 /* 00000AFA */
00000A66 7001 moveq.l D0, 0x01
00000A68 2F00 move.l -[A7], D0
00000A6A 2F00 move.l -[A7], D0
00000A6C 4878 012C push.l 0x12C
00000A70 7250 moveq.l D1, 0x50
00000A72 2F01 move.l -[A7], D1
00000A74 4878 00A1 push.l 0xA1
00000A78 4878 0170 push.l 0x170
00000A7C 701D moveq.l D0, 0x1D
00000A7E 2F00 move.l -[A7], D0
00000A80 7014 moveq.l D0, 0x14
00000A82 2F00 move.l -[A7], D0
00000A84 4EBA F7BA jsr [PC - 0x846 /* 00000240 */]
00000A88 7001 moveq.l D0, 0x01
00000A8A 2F00 move.l -[A7], D0
00000A8C 2F00 move.l -[A7], D0
00000A8E 4878 012C push.l 0x12C
00000A92 7264 moveq.l D1, 0x64
00000A94 2F01 move.l -[A7], D1
00000A96 4878 00A6 push.l 0xA6
00000A9A 4878 01B6 push.l 0x1B6
00000A9E 7025 moveq.l D0, 0x25
00000AA0 2F00 move.l -[A7], D0
00000AA2 701E moveq.l D0, 0x1E
00000AA4 2F00 move.l -[A7], D0
00000AA6 4EBA F798 jsr [PC - 0x868 /* 00000240 */]
00000AAA 7001 moveq.l D0, 0x01
00000AAC 2F00 move.l -[A7], D0
00000AAE 7204 moveq.l D1, 0x04
00000AB0 2F01 move.l -[A7], D1
00000AB2 4878 012C push.l 0x12C
00000AB6 4878 008C push.l 0x8C
00000ABA 4878 00C2 push.l 0xC2
00000ABE 4878 01C8 push.l 0x1C8
00000AC2 7028 moveq.l D0, 0x28
00000AC4 2F00 move.l -[A7], D0
00000AC6 7026 moveq.l D0, 0x26
00000AC8 2F00 move.l -[A7], D0
00000ACA 4EBA F864 jsr [PC - 0x79C /* 00000330 */]
00000ACE 7001 moveq.l D0, 0x01
00000AD0 2F00 move.l -[A7], D0
00000AD2 7210 moveq.l D1, 0x10
00000AD4 2F01 move.l -[A7], D1
00000AD6 4878 012C push.l 0x12C
00000ADA 4878 00A0 push.l 0xA0
00000ADE 4878 00BA push.l 0xBA
00000AE2 4878 0128 push.l 0x128
00000AE6 702A moveq.l D0, 0x2A
00000AE8 2F00 move.l -[A7], D0
00000AEA 7029 moveq.l D0, 0x29
00000AEC 2F00 move.l -[A7], D0
00000AEE 4EBA F840 jsr [PC - 0x7C0 /* 00000330 */]
00000AF2 4FEF 0080 lea.l A7, [A7 + 0x80]
00000AF6 6000 0092 bra +0x94 /* 00000B8A */
label00000AFA:
00000AFA 7001 moveq.l D0, 0x01
00000AFC 2F00 move.l -[A7], D0
00000AFE 7203 moveq.l D1, 0x03
00000B00 2F01 move.l -[A7], D1
00000B02 7028 moveq.l D0, 0x28
00000B04 2F00 move.l -[A7], D0
00000B06 2F00 move.l -[A7], D0
00000B08 4878 00A2 push.l 0xA2
00000B0C 4878 0170 push.l 0x170
00000B10 701D moveq.l D0, 0x1D
00000B12 2F00 move.l -[A7], D0
00000B14 7014 moveq.l D0, 0x14
00000B16 2F00 move.l -[A7], D0
00000B18 4EBA F726 jsr [PC - 0x8DA /* 00000240 */]
00000B1C 7001 moveq.l D0, 0x01
00000B1E 2F00 move.l -[A7], D0
00000B20 7202 moveq.l D1, 0x02
00000B22 2F01 move.l -[A7], D1
00000B24 7032 moveq.l D0, 0x32
00000B26 2F00 move.l -[A7], D0
00000B28 703C moveq.l D0, 0x3C
00000B2A 2F00 move.l -[A7], D0
00000B2C 4878 00A4 push.l 0xA4
00000B30 4878 01B6 push.l 0x1B6
00000B34 7025 moveq.l D0, 0x25
00000B36 2F00 move.l -[A7], D0
00000B38 701E moveq.l D0, 0x1E
00000B3A 2F00 move.l -[A7], D0
00000B3C 4EBA F702 jsr [PC - 0x8FE /* 00000240 */]
00000B40 7001 moveq.l D0, 0x01
00000B42 2F00 move.l -[A7], D0
00000B44 7214 moveq.l D1, 0x14
00000B46 2F01 move.l -[A7], D1
00000B48 7046 moveq.l D0, 0x46
00000B4A 2F00 move.l -[A7], D0
00000B4C 7032 moveq.l D0, 0x32
00000B4E 2F00 move.l -[A7], D0
00000B50 4878 00C4 push.l 0xC4
00000B54 4878 01C8 push.l 0x1C8
00000B58 7028 moveq.l D0, 0x28
00000B5A 2F00 move.l -[A7], D0
00000B5C 7026 moveq.l D0, 0x26
00000B5E 2F00 move.l -[A7], D0
00000B60 4EBA F6DE jsr [PC - 0x922 /* 00000240 */]
00000B64 7001 moveq.l D0, 0x01
00000B66 2F00 move.l -[A7], D0
00000B68 720F moveq.l D1, 0x0F
00000B6A 2F01 move.l -[A7], D1
00000B6C 7028 moveq.l D0, 0x28
00000B6E 2F00 move.l -[A7], D0
00000B70 2F00 move.l -[A7], D0
00000B72 4878 00BC push.l 0xBC
00000B76 4878 0128 push.l 0x128
00000B7A 702A moveq.l D0, 0x2A
00000B7C 2F00 move.l -[A7], D0
00000B7E 7029 moveq.l D0, 0x29
00000B80 2F00 move.l -[A7], D0
00000B82 4EBA F6BC jsr [PC - 0x944 /* 00000240 */]
00000B86 4FEF 0080 lea.l A7, [A7 + 0x80]
label00000B8A:
00000B8A 7003 moveq.l D0, 0x03
00000B8C 2F00 move.l -[A7], D0
00000B8E 7201 moveq.l D1, 0x01
00000B90 2F01 move.l -[A7], D1
00000B92 7064 moveq.l D0, 0x64
00000B94 2F00 move.l -[A7], D0
00000B96 7028 moveq.l D0, 0x28
00000B98 2F00 move.l -[A7], D0
00000B9A 4878 0113 push.l 0x113
00000B9E 4878 0146 push.l 0x146
00000BA2 702C moveq.l D0, 0x2C
00000BA4 2F00 move.l -[A7], D0
00000BA6 702B moveq.l D0, 0x2B
00000BA8 2F00 move.l -[A7], D0
00000BAA 4EBA F784 jsr [PC - 0x87C /* 00000330 */]
00000BAE 7003 moveq.l D0, 0x03
00000BB0 2F00 move.l -[A7], D0
00000BB2 7201 moveq.l D1, 0x01
00000BB4 2F01 move.l -[A7], D1
00000BB6 703C moveq.l D0, 0x3C
00000BB8 2F00 move.l -[A7], D0
00000BBA 7028 moveq.l D0, 0x28
00000BBC 2F00 move.l -[A7], D0
00000BBE 4878 00CD push.l 0xCD
00000BC2 4878 00D4 push.l 0xD4
00000BC6 702E moveq.l D0, 0x2E
00000BC8 2F00 move.l -[A7], D0
00000BCA 702D moveq.l D0, 0x2D
00000BCC 2F00 move.l -[A7], D0
00000BCE 4EBA F760 jsr [PC - 0x8A0 /* 00000330 */]
00000BD2 7000 moveq.l D0, 0x00
00000BD4 2F00 move.l -[A7], D0
00000BD6 7243 moveq.l D1, 0x43
00000BD8 2F01 move.l -[A7], D1
00000BDA 2F00 move.l -[A7], D0
00000BDC 2F2D CE8A move.l -[A7], [A5 - 0x3176]
00000BE0 2F00 move.l -[A7], D0
00000BE2 2F00 move.l -[A7], D0
00000BE4 486D CE8E pea.l [A5 - 0x3172]
00000BE8 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */]
00000BEC 2840 movea.l A4, D0
00000BEE 7000 moveq.l D0, 0x00
00000BF0 2F00 move.l -[A7], D0
00000BF2 2F00 move.l -[A7], D0
00000BF4 2F00 move.l -[A7], D0
00000BF6 2F00 move.l -[A7], D0
00000BF8 2F0C move.l -[A7], A4
00000BFA 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000BFE 302C 0006 move.w D0, [A4 + 0x6]
00000C02 48C0 ext.l D0
00000C04 7209 moveq.l D1, 0x09
00000C06 9280 sub.l D1, D0
00000C08 2F01 move.l -[A7], D1
00000C0A 302C 0008 move.w D0, [A4 + 0x8]
00000C0E 48C0 ext.l D0
00000C10 7209 moveq.l D1, 0x09
00000C12 9280 sub.l D1, D0
00000C14 2F01 move.l -[A7], D1
00000C16 7000 moveq.l D0, 0x00
00000C18 2F00 move.l -[A7], D0
00000C1A 2F0C move.l -[A7], A4
00000C1C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000C20 2F0C move.l -[A7], A4
00000C22 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000C26 598F subq.l A7, 4
00000C28 A975 syscall TickCount
00000C2A 2B5F CE86 move.l [A5 - 0x317A], [A7]+
00000C2E 4FEF 0084 lea.l A7, [A7 + 0x84]
00000C32 6000 00E2 bra +0xE4 /* 00000D16 */
00000C36 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000C3A 598F subq.l A7, 4
00000C3C A924 syscall FrontWindow
00000C3E 202D FE7E move.l D0, [A5 - 0x182]
00000C42 B09F cmp.l D0, [A7]+
00000C44 6600 00D0 bne +0xD2 /* 00000D16 */
00000C48 7000 moveq.l D0, 0x00
00000C4A 102D DFBC move.b D0, [A5 - 0x2044]
00000C4E 6600 00C6 bne +0xC8 /* 00000D16 */
00000C52 598F subq.l A7, 4
00000C54 A975 syscall TickCount
00000C56 2E1F move.l D7, [A7]+
00000C58 BEAD CE86 cmp.l D7, [A5 - 0x317A]
00000C5C 6D00 00B8 blt +0xBA /* 00000D16 */
00000C60 7000 moveq.l D0, 0x00
00000C62 2053 movea.l A0, [A3]
00000C64 3210 move.w D1, [A0]
00000C66 48C1 ext.l D1
00000C68 57C0 seq D0
00000C6A 4400 neg.b D0
00000C6C 2F00 move.l -[A7], D0
00000C6E 7001 moveq.l D0, 0x01
00000C70 2F00 move.l -[A7], D0
00000C72 7200 moveq.l D1, 0x00
00000C74 2F01 move.l -[A7], D1
00000C76 486D CE8E pea.l [A5 - 0x3172]
00000C7A 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000C7E 598F subq.l A7, 4
00000C80 A975 syscall TickCount
00000C82 201F move.l D0, [A7]+
00000C84 5480 addq.l D0, 2
00000C86 2B40 CE86 move.l [A5 - 0x317A], D0
00000C8A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C8E 6000 0086 bra +0x88 /* 00000D16 */
00000C92 206E 000C movea.l A0, [A6 + 0xC]
00000C96 3C28 0004 move.w D6, [A0 + 0x4]
00000C9A 6724 beq +0x26 /* 00000CC0 */
00000C9C 3D7C 0005 FFF0 move.w [A6 - 0x10], 0x5
00000CA2 486E FFF0 pea.l [A6 - 0x10]
00000CA6 2F0B move.l -[A7], A3
00000CA8 4EBA FC3E jsr [PC - 0x3C2 /* 000008E8 */]
00000CAC 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1
00000CB2 486E FFF0 pea.l [A6 - 0x10]
00000CB6 2F0B move.l -[A7], A3
00000CB8 4EBA FC2E jsr [PC - 0x3D2 /* 000008E8 */]
00000CBC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000CC0:
00000CC0 206D FE7E movea.l A0, [A5 - 0x182]
00000CC4 2068 0018 movea.l A0, [A0 + 0x18]
00000CC8 2050 movea.l A0, [A0]
00000CCA 43EE FFF8 lea.l A1, [A6 - 0x8]
00000CCE 5488 addq.l A0, 2
00000CD0 22D8 move.l [A1]+, [A0]+
00000CD2 22D8 move.l [A1]+, [A0]+
00000CD4 7001 moveq.l D0, 0x01
00000CD6 2F00 move.l -[A7], D0
00000CD8 7200 moveq.l D1, 0x00
00000CDA 2F01 move.l -[A7], D1
00000CDC 486E FFF8 pea.l [A6 - 0x8]
00000CE0 486D CE8E pea.l [A5 - 0x3172]
00000CE4 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00000CE8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CEC 6028 bra +0x2A /* 00000D16 */
00000CEE 486D CE8E pea.l [A5 - 0x3172]
00000CF2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000CF6 2F2D CD06 move.l -[A7], [A5 - 0x32FA]
00000CFA 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
00000CFE 2F2D CE8A move.l -[A7], [A5 - 0x3176]
00000D02 205F movea.l A0, [A7]+
00000D04 A01F syscall DisposPtr/DisposePtr
00000D06 2F0B move.l -[A7], A3
00000D08 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000D0C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D10 6004 bra +0x6 /* 00000D16 */
label00000D12:
00000D12 7000 moveq.l D0, 0x00
00000D14 6002 bra +0x4 /* 00000D18 */
label00000D16:
00000D16 7001 moveq.l D0, 0x01
label00000D18:
00000D18 4CEE 18C0 FFE0 movem.l D6,D7,A3,A4, [A6 - 0x20]
00000D1E 4E5E unlink A6
00000D20 4E75 rts